small and cheap restaurant - Türkçe İngilizce Sözlük